<%-- 
    Document   : rubroFuenteConcepto
    Created on : 3/06/2009, 10:33:12 AM
    Author     : jimmy
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
   <f:view>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
        <style type="text/css" >
<!--
.Estilo1 {font-size: 12px}
-->
        </style>
        <link href="../resources/stylesheet.css" rel="stylesheet" type="text/css" />
        </head>
<body>

    <h:form id="frmPresupConcep">
        <h:panelGrid id="panelMensajes1" styleClass="tablaMensajes"  >
        <h:messages errorClass="errorMessage"
                    fatalClass="fatalMessage" id="messageList1"
                    infoClass="infoMessage"
                    warnClass="warnMessage"/>
       </h:panelGrid>
    <h:panelGrid columns="2" >
        <h:outputText value="Rubros: "></h:outputText>
        <h:selectOneMenu binding="#{presupuestoConcepto.menu}" valueChangeListener="#{presupuestoConcepto.actionListaRubros}" onchange="submit()" id="listaRubros">
            <f:selectItem id="itemRubro" itemLabel="--Seleccione Rubro--" itemValue="00"></f:selectItem>
            <f:selectItems id="idRubro" value="#{presupuestoConcepto.itemRubros}"></f:selectItems>
        </h:selectOneMenu>
    </h:panelGrid>


<h:panelGrid  styleClass="tablePanel" id="panelRubro1" columns="2" >
    <h:outputText id="textRubro" value="Rubro"/>
    <h:outputLabel id="labelRubro" value="#{presupuestoConcepto.nombreRubro}"></h:outputLabel>
    <h:outputText id="textValorXDis" value="Valor por Distribuir"></h:outputText>
    <h:outputLabel id="labelValorXDis" value="#{presupuestoConcepto.totalRubro}"></h:outputLabel>
    <h:outputText id="textValorDis" value="Total Asignado"></h:outputText>
    <h:outputLabel id="labelValorDis" value="#{presupuestoConcepto.totalDist}"></h:outputLabel>
</h:panelGrid>

<h:panelGrid  styleClass="tablePanel" border="1" id="panelConcepto" columns="3"  >
    <h:dataTable value="#{presupuestoConcepto.lstComponentes}" styleClass="tablePanel"  rowClasses="row"  var="presup" border = "1">
        <h:column rendered="false">
            <f:facet name="header">
                      <h:outputText value="Codigo Componente"/>
             </f:facet>
            <h:outputText value="#{presup.codigoComponente}" />
        </h:column>
        <h:column>
             <f:facet name="header">
                      <h:outputText value="Componente"/>
             </f:facet>
            <h:outputText value="#{presup.nombreComponente}" />
        </h:column>
        <h:column>
        <f:facet name="header">
                      <h:outputText value="Fuentes"/>
        </f:facet>
        <h:dataTable value="#{presup.lstFuentes}" var="fue" border="1"  >
                    <h:column>
                        <f:facet name="header"><h:outputText value="Fuente"/></f:facet>
                        <h:outputText value="#{fue.nombreFuenteExterna}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header">
                            <h:outputText value="Valor"/></f:facet>
                            <h:inputText   value="#{fue.valorFuenteF}"
                                       valueChangeListener="#{presupuestoConcepto.controlFuente_action}"
                                       onchange="submit();"   styleClass="textNumeros"
                                        size="10" immediate="true">
                                            <f:param name="pcodComponente" value="#{presup.codigoComponente}" id="pcodComponente" />
                                            <f:param name="pcodFuente" value="#{fue.idFuenteF}" id="pcodFuente" />
                            </h:inputText>
                    </h:column>
             </h:dataTable>
        </h:column>

        <h:column>
             <f:facet name="header">
                      <h:outputText value="Valor Presupuestado"/>
             </f:facet>
            <h:outputText value="#{presup.valorPresupuestado}"   />
        </h:column>

    </h:dataTable>



   </h:panelGrid>

   <h:panelGrid columns="2">
      <h:commandButton   value = "Guardar" actionListener="#{presupuestoConcepto.btnGuardar_action}" />
      <h:commandButton   value = "Cancelar" actionListener="#{presupuestoConcepto.btnGuardar_action}" />
   </h:panelGrid> 

  </h:form>
  </body>
</html>
</f:view>
